package com.um.jdy.common.charge.entity.dto;

import com.um.springboot.starter.orm.entity.BaseDTO;
import lombok.Data;
import java.util.Date;
import io.swagger.annotations.ApiModelProperty;

@Data
public class EvBmsPowerDTO extends BaseDTO {

	 @ApiModelProperty(value = "订单id")
	 protected String chargeOrderId;

	 @ApiModelProperty(value = "桩编码")
	 protected String code;

	 @ApiModelProperty(value = "枪号")
	 protected Integer gunNo;

	 @ApiModelProperty(value = "创建时间")
	 protected Date createTime;

	 @ApiModelProperty(value = "BMS 电压需求")
	 protected Integer bmsRequireVoltage;

	 @ApiModelProperty(value = "BMS 电流需求")
	 protected Integer bmsRequireElectricity;

	 @ApiModelProperty(value = "BMS 充电模式")
	 protected Integer bmsChargeMode;

	 @ApiModelProperty(value = "BMS 充电电压测量值")
	 protected Integer bmsChargeVoltage;

	 @ApiModelProperty(value = "BMS 充电电流测量值")
	 protected Integer bmsChargeElectricity;

	 @ApiModelProperty(value = "BMS 最高单体动力蓄电池电压及组号")
	 protected Integer bmsSingleBatteryMaxVoltage;

	 @ApiModelProperty(value = "BMS 当前荷电状态 SOC")
	 protected Integer bmsSoc;

	 @ApiModelProperty(value = "BMS 估算剩余充电时间")
	 protected Integer bmsPredictRemainMinutes;

	 @ApiModelProperty(value = "电桩电压输出值")
	 protected Integer outputVoltage;

	 @ApiModelProperty(value = "电桩电流输出值")
	 protected Integer outputElectricity;

	 @ApiModelProperty(value = "累计充电时间")
	 protected Integer totalChargeMinutes;


}
